Code
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeRegressor, plot_tree, export_text
import pandas as pd
url = "https://juandmontoro.github.io/bigDataEco/data/housing.csv"
data = pd.read_csv(url)
data = pd.get_dummies(data,dtype=int)
X = data.drop(columns=['median_house_value'])
y = data['median_house_value']
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.2,random_state=42)
regtree = DecisionTreeRegressor(max_depth=2,random_state=42)
regtree.fit(X_train,y_train);
plot_tree(regtree,feature_names=X_train.columns,filled=True,fontsize=9);